Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bath Warsaw Caslano Nonthaburi Nonthaburi Buchen Gdynia W15 Sharm El Sheikh W15 Sharm El Sheikh W15 Tabarka W15 Tabarka W15 Sharm El Sheikh W15 Sharm El Sheikh Warsaw W15 Sharm El Sheikh W15 Manacor W15 Sharm El Sheikh W15 Monastir W15 Sharm El Sheikh W15 Sharm El Sheikh W15 Manacor W15 Sharm El Sheikh W15 Manacor W15 Manacor W15 Monastir W15 Monastir W15 Monastir W15 Monastir W15 Monastir W15 Naples W15 Antalya W15 Antalya W15 Dijon W15 Don Benito W15 Sozopol W15 Les Contamines-Montjoie W15 Oberpullendorf W15 Monastir W15 Manacor W15 Manacor W15 Manacor W15 Monastir W15 Antalya W15 Antalya W15 Jerusalem W15 Santa Margarita de Montbui W15 Monastir W15 Monastir W15 Savitaipale W15 Monastir Torun Kedzierzyn Kozle Fuerteventura Tipton Biberach Bronx Kunming Torhout Saint - Malo Zagreb 2 Vancouver Monterrey Shrewsbury Krakow Dubai Torhout Torhout Saint Raphael Poitiers Nassau Cagnes-Sur-Mer Prague Midland Versmold Vancouver Albuquerque W15 Lousada Joue-Les-Tours Nantes Open GDF Suez De Limoges - Limoges Trnava Ismaning W15 Monastir Eastbourne Stockton Wuhan Surprise W15 Ramat Hasharon Istanbul Chiasso Biarritz Lenzerheide Montreux Hodmezovasarhely Dunakeszi Redding Tampico Obidos W25 Karaganda W25 Ortisei W60 Altenkirchen W25 Anapoima W25 Pretoria W25 Nottingham W100 Surbiton W25 Aldershot W60 Collonge-Bellerive Altenkirchen W60 Saguenay Contrexeville W60 Calgary Shenzhen W25 Bath W25 Glasgow Croissy-Beaubourg W25 Monastir W40 Palma del Rio W25 Don Benito Astana W25 Limassol L&T Mumbai Open - Mumbai W75 Grenoble W25 Pelham W80 Dothan W50 Roehampton W25 Obidos W25 Obidos W100 Surbiton W50+H Calvi W35 Nottingham W50 Lopota W25 Solarino W100+H Dubai W60 Andrezieux-Boutheon W100 Charleston W100 Bonita Springs W50 Montemor-o-Novo W60 Montreux Templeton W40 Porto W60 Altenkirchen W100 Surbiton W25 Yecla Suzhou W75 Andrezieux-Boutheon W35 Glasgow W40 La Marsa W75 Trnava Tokyo Toyota Loughborough Lexus Birmingham Open - Birmingham Lexus Ilkley Open - Ilkley Zhuhai Obidos Obidos Zavarovalnica Sava - Ljubljana Chiasso Zagreb W25 Petit-Bourg Obidos Warsaw Chiswick W25 Clermont-Ferrand Galatina W80 Palm Harbor Biella W80 Charlottesville W25 Chiasso W25 Corroios-Seixal W25 El Espinar W25 Canberra W60 Jinan W60 Montreux Prague Open - Prague W60 Liuzhou Taipei OEC Open - Taipei Tokyo W25 Grenoble W25 Dubai W60 Bellinzona W25 Klosters W25 Verbier W25 Karaganda W60 Nantes W25 Selva Gardena W100 Figueira Da Foz W60 Andrezieux-Boutheon W60 Grenoble W25 Santo Domingo W60 Pretoria W25 Nottingham W25 Nottingham W25 Tbilisi W25 Tbilisi W100 Ilkley Las Vegas W25 Klosters W25 Horb W100 Grodzisk Mazowiecki W60 Montreux W60 Berkeley W60 Templeton W80 Rancho Santa Fe W60 Trnava W25 Loule W60 Toronto W25 Trnava Nottingham W25 Haabneeme W25 Funchal W60 Kyoto W60 Andrezieux-Boutheon W25 Sharm ElSheikh W25 Nottingham W25 Nottingham Zhuhai W25 Aldershot W25 Verbier W25 Vigo W60 Collonge-Bellerive Polish Open - Kozerki W60 Montreux W80 Le Neubourg W25 Santarem W25 Reims Vancouver W60 Saguenay W25+H Cherbourg En Cotentin W60 Toronto W60 Glasgow Liuzhou W25 Sunderland W25 Edmonton W60+H Calgary W40 Funchal Glasgow Istanbul W35 Loughborough W35 Sunderland Les Franqueses Del Valles W50 Edgbaston W75 Altenkirchen W50 Trnava W35 Helsinki W75 Trnava W35 Solarino W75 Croissy-Beaubourg W50 Murska Sobota Oracle Challenger Series - Newport Beach W50 Lopota W35 Yecla W100 Manchester W35 Monzon W75 Guimaraes W100 Ilkley W35 Klosters Polish Open - Warsaw W25 Montemor-O-Novo W35 Don Benito W25 Verbier W75 Porto W50 Ourense J&S Cup - Warsaw Istanbul Cup - Istanbul Nordea Nordic Light Open - Stockholm W35 Collonge-Bellerive Montreux Nestle Open - Montreux Tiriac Foundation Trophy - Bucharest Qatar Total Open - Doha W25 Nanning ECM Prague Open - Prague W100 Caldas da Rainha Istanbul Cup - Istanbul AIG Japan Open Tennis Championships 2007 - Tokyo W25 Petange W75 Rancho Santa Fe W75+H Toronto W100 Shenzhen Tashkent Open - Tashkent W75 Bratislava W100 Shrewsbury Moorilla Hobart International - Hobart W75+H Calgary AEGON Classic - Birmingham Istanbul Cup - Istanbul W75 Glasgow W60 Burnie Dow Tennis Classic - Midland Qatar Ladies Open - Doha Malaysian Open - Kuala Lumpur Estoril Open - Estoril Bank of the West Classic - Stanford Tashkent Open - Tashkent Guangzhou International Women's Open - Guangzhou Bank of the West Classic - Stanford Kremlin Cup - Moscow Dubai Duty Free Championships - Dubai Whirlpool Monterrey Open - Monterrey W50 Trnava AEGON Classic - Birmingham Mercury Insurance Open - Carlsbad W75 Trnava Topshelf Open - 's-Hertogenbosch W50 Selva Gardena Hobart International - Hobart W35 Ortisei Japan Women's Open Tennis - Tokyo Alya WTA Malaysian Open - Kuala Lumpur W35 Sunderland Ricoh Open - 's-Hertogenbosch W25 Moscow Japan Women's Open - Hiroshima W25 Kazan W75 Leszno Dubai W75 Altenkirchen W35 Manchester W50 Macon W75 Targu Mures W75 Maribor W75 Murska Sobota W100 Midland W50 Nantes W75 Calvi W60 Trnava W75 Trnava W25 Altenkirchen Eupago Porto Open - Porto Pacific Life Open - Indian Wells Polish Open - Warsaw Dubai Duty Free Tennis Championships - Dubai W50 Corroios-Seixal Rogers Cup - Montreal BNP Paribas Open - Indian Wells W60 Trnava Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rogers Cup - Montreal W25 Madrid Montreux Nestle Open - Montreux Full Protein Caldas da Rainha Ladies Open - Caldas da Rainha W75 Le Neubourg W25+H Kazan French Open - Paris W100 Surbiton U.S. Open - New York Australian Open - Melbourne W25 Santo Domingo W25+H Tossa de Mar W25 Verbier W25 Roehampton W60 Collonge-Bellerive W100 Ilkley W40 Nonthaburi W25 Sharm ElSheikh Budapest Grand Prix - Budapest J&S Cup - Warsaw PTT Bangkok Open - Bangkok Pattaya Women's Open - Pattaya City Monterrey Open - Monterrey Warsaw Open - Warsaw AEGON International - Eastbourne Budapest Grand Prix - Budapest AEGON Classic - Birmingham Fed Cup, Europe/Africa Zone Group I New Haven Open at Yale - New Haven PTT Pattaya Open - Pattaya City Fed Cup, World Group, PO, POL-SUI 2-3 UNICEF Open - 's-Hertogenbosch Olympics - London Tashkent Open - Tashkent Guangzhou International Women's Open - Guangzhou Bank of the West Classic - Stanford Guangzhou International Women's Open - Guangzhou Monterrey Open - Monterrey ASB Classic - Auckland Billie Jean King Cup, PO, POL-BRA 3-2 Abierto Monterrey Afirme - Monterrey Istanbul Cup - Istanbul Abierto Mexicano TELCEL - Acapulco Kremlin Cup - Moscow Apia International - Sydney Nordea Nordic Light Open - Stockholm Grand Prix De SAR La Princesse Lalla Meryem - Marrakech Moorilla Hobart International - Hobart Pattaya Womens Open - Pattaya City Dubai Tennis Championships - Dubai Taiwan Open - Kaohsiung International Womens Open - Eastbourne Mallorca Open - Mallorca Bank of the West Classic - Stanford Korea Open - Seoul Bell Challenge - Quebec City ECM Prague Open - Prague Ladies Open Lausanne - Lausanne Grand Prix De SAR La Princesse Lalla Meryem - Fes Swedish Open Women - Bastad East West Bank Classic presented by Herbalife - Los Angeles Pilot Pen Tennis presented by Schick - New Haven Hansol Korea Open - Seoul Generali Ladies Linz - Linz BGL BNP Paribas Open Luxembourg - Luxembourg Medibank International - Sydney Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Southern California Open - San Diego Hansol Korea Open - Seoul Grand Prix De SAR La Princesse Lalla Meryem - Fes Family Circle Cup - Charleston e-Boks Sony Ericsson Open - Copenhagen Grand Prix De SAR La Princesse Lalla Meryem - Fes Brussels Open - Brussels AEGON Classic - Birmingham Mercury Insurance Open - Carlsbad Brisbane International - Brisbane Apia International - Sydney Open GDF Suez - Paris Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Grand Prix De SAR La Princesse Lalla Meryem - Marrakech Portugal Open - Oeiras AEGON Classic - Birmingham Baku Cup - Baku Tashkent Open - Tashkent Abierto Mexicano TELCEL - Acapulco BNP Paribas Katowice Open - Katowice Topshelf Open - 's-Hertogenbosch AEGON Classic - Birmingham Connecticut Open - New Haven Guangzhou International Women's Open - Guangzhou Tashkent Open - Tashkent Tianjin Open - Tianjin BGL Luxembourg Open - Luxembourg Topshelf Open - 's-Hertogenbosch Jiangxi Open - Nanchang Astana Open - Nur-Sultan Korea Open - Seoul Viking Open - Nottingham Western & Southern Financial Group Women's Open - Cincinnati China Open - Beijing Qatar Total Open - Doha Sony Ericsson Open - Miami Livesport Prague Open - Prague Rogers Cup - Toronto BNP Paribas Poland Open - Gdynia Toray Pan Pacific Open - Tokyo Zavarovalnica Sava Portoroz - Portoroz Sony Ericsson Open - Miami Tenerife Ladies Open - Tenerife Miami Open - Miami Internazionali BNL d'Italia - Rome Courmayeur Ladies Open - Courmayeur W40 Porto Viking International - Eastbourne Qatar Total Open - Doha Barclays Dubai Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Women's Open - Cincinnati Rogers Cup - Toronto Toray Pan Pacific Open - Tokyo China Open - Beijing Western & Southern Financial Group Women's Open - Cincinnati Rogers Cup presented by National Bank - Montreal Toray Pan Pacific Open - Tokyo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Toray Pan Pacific Open - Tokyo China Open - Beijing Qatar Ladies Open - Doha BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Toray Pan Pacific Open - Tokyo China Open - Beijing BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati Abierto Mexicano TELCEL - Acapulco Miami Open - Miami French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Nature Valley International - Eastbourne Jiangxi Open - Nanchang Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Fed Cup, Europe/Africa Zone Group I Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Fed Cup, Europe/Africa Zone Group I Fed Cup, World Group II, PO, POL-JPN 3-2 Fed Cup, Europe/Africa Zone Group I Fed Cup, World Group II, PO, BEL-POL 1-4 Fed Cup, World Group, 1R, POL-RUS 0-4 Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Fed Cup, World Group, PO, ESP-POL 2-3 W25 Cantanhede W50 Leiria W60+H Caldas da Rainha W40 Porto W50 Lopota W50 Lopota W35 Platja d'Aro Prague Open - Prague W50 Baza W75 Andrezieux-Boutheon Samsun Open - Samsun W100 Figueira da Foz W75+H Saguenay